package com.um.jdy.common.charge.entity.po;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.um.springboot.starter.orm.entity.BaseEntity;
import lombok.Data;
import java.util.Date;

/**
 * 充电BMS信息表
 * @TableName charge_ev_bms_info
 */
@TableName(value ="charge_ev_bms_info")
@Data
public class EvBmsInfo extends BaseEntity {

	/**
	 * id
	 */
	 @TableId
	 private String chargeEvBmsInfoId;

	 /**
	 * 租户ID
	 */
	private String comId;

	/**
	 * 订单id
	 */
	 private String chargeOrderId;

	/**
	 * 桩编码
	 */
	 private String code;

	/**
	 * 枪号
	 */
	 private Integer gunNo;

	/**
	 * BMS 最高单体动力蓄电池电压所在编号
	 */
	 private Integer bmsSingleBatteryMaxVoltageNo;

	/**
	 * BMS 最高动力蓄电池温度
	 */
	 private Integer bmsBatteryMaxTemperature;

	/**
	 * 最高温度检测点编号
	 */
	 private Integer bmsBatteryMaxTemperatureNo;

	/**
	 * BMS 最低动力蓄电池温度
	 */
	 private Integer bmsBatteryMinTemperature;

	/**
	 * 最低动力蓄电池温度检测点编号
	 */
	 private Integer bmsBatteryMinTemperatureNo;

	/**
	 * BMS 单体动力蓄电池电压(<00>:=正常; <01>:=过高; <10>:=过低) 
	 */
	 private Integer bmsSingleBatteryVoltageOverload;

	/**
	 * BMS 整车动力蓄电池荷电状态SOC(<00>:=正常; <01>:=过高; <10>:=过低) 


	 */
	 private Integer bmsBatterySocOverload;

	/**
	 * BMS 动力蓄电池充电过电流(<00>:=正常; <01>:=过流; <10>:=不可信状态) 

	 */
	 private Integer bmsBatteryElectricityOverload;

	/**
	 * BMS 动力蓄电池温度过高(<00>:=正常; <01>:=过流; <10>:=不可信状态) 

	 */
	 private Integer bmsBatteryTemperatureOverload;

	/**
	 * BMS 动力蓄电池绝缘状态(<00>:=正常; <01>:=过流; <10>:=不可信状态) 


	 */
	 private Integer bmsBatteryInsulationStatus;

	/**
	 * BMS 动力蓄电池组输出连接器连接状态(<00>:=正常; <01>:=过流; <10>:=不可信状态) 

	 */
	 private Integer bmsBatteryConnectStatus;

	/**
	 * 充电禁止(<00>:=禁止; <01>:=允许)
	 */
	 private Integer forbidChargeStatus;

	/**
	 * 创建时间
	 */
	 private Date createTime;

	/**
	 * 
	 */
	 private String isDelete;

	/**
	 * 
	 */
	 private Date deleteTime;


}
